package com.example.service.impl;

import com.example.mapper.DepartItemMapper;
import com.example.pojo.DepartItem_Pojo;
import com.example.service.DepartItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class DepartItemServiceImpl implements DepartItemService {

    @Autowired
    private DepartItemMapper departItemMapper;

    @Override
    public List<DepartItem_Pojo> getDepartItem() {
        return departItemMapper.getDepartItem();
    }

    @Override
    public String getDepartNameByID(String departID) {
        return departItemMapper.getDepartNameByID(departID);
    }

    @Override
    public void insertDepartItem(String departID, String departName) {
        departItemMapper.insertDepartItem(departID, departName);
    }
    
    @Override
    public void insertDepartItem(DepartItem_Pojo departItem) {
        departItemMapper.insertDepartItem(departItem.getDepartID(), departItem.getDepartName());
    }

    @Override
    public void updateDepartItem(String departID, String departName) {
        departItemMapper.updateDepartItem(departID, departName);
    }
    
    @Override
    public void updateDepartItem(DepartItem_Pojo departItem) {
        departItemMapper.updateDepartItem(departItem.getDepartID(), departItem.getDepartName());
    }

    @Override
    public void deleteDepartItem(String departID) {
        departItemMapper.deleteDepartItem(departID);
    }
}